From 4b75b20c349a9d513cb2423891204e6e8be32598 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Wed, 3 May 2017 10:17:58 +0200 Subject: [PATCH] Widget: Disable css box drawing for GtkWindow Until we know how we solve that. --- gtk/gtkwidget.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index bda6ec8507..2e5203f708 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -15365,17 +15365,19 @@ gtk_widget_snapshot (GtkWidget *widget, _gtk_widget_get_allocation (widget, &allocation); - gtk_snapshot_offset (snapshot, margin.left, margin.top); - gtk_css_style_snapshot_background (style, + if (!GTK_IS_WINDOW (widget)) + { + gtk_snapshot_offset (snapshot, margin.left, margin.top); + gtk_css_style_snapshot_background (style, + snapshot, + allocation.width - margin.left - margin.right, + allocation.height - margin.top - margin.bottom); + gtk_css_style_snapshot_border (style, snapshot, allocation.width - margin.left - margin.right, allocation.height - margin.top - margin.bottom); - gtk_css_style_snapshot_border (style, - snapshot, - allocation.width - margin.left - margin.right, - allocation.height - margin.top - margin.bottom); - gtk_snapshot_offset (snapshot, - margin.left, - margin.top); - + gtk_snapshot_offset (snapshot, - margin.left, - margin.top); + } if (mode == RENDER_DRAW) { -- 2.30.2